William Hehir (born 21 January 1887, date of death unknown) was a British track and field athlete who competed in the 1920 Summer Olympics.
In 1920 he finished fifth in the 10 kilometre walk competition and seventh in the 3 kilometre walk competition.